| id | name_th | color | sort |
|---|---|---|---|
| created | สร้างแล้ว | brand | 0 |
| assigned | มอบหมายแล้ว | info | 1 |
| in_progress | กำลังทำ | warn | 2 |
| review | รอตรวจ | warn-dark | 3 |
| done | เสร็จสิ้น | success | 4 |
| blocked | ติดปัญหา | danger | 5 |
| rejected | ไม่ผ่าน | danger-light | 6 |
| id | code | name_th | category | steps | transitions |
|---|---|---|---|---|---|
| 1 | wf-tpl-qc-standard | Workflow มาตรฐาน QC ก่อสร้าง | qc | 7 | 8 |
| 2 | wf-tpl-simple | ตรวจสอบอย่างง่าย (3 ขั้นตอน) | simple | 3 | 2 |
| 3 | wf-tpl-double-pm | ตรวจคู่ + PM รับรอง | double-verify | 6 | 6 |
| step_id | state | role | SLA (hr) | note_th |
|---|---|---|---|---|
| s-1 | created | QC Manager | 1 | สร้างงานตรวจและเลือก Checklist |
| s-2 | assigned | QC Manager | 2 | มอบหมายให้ Inspector |
| s-3 | in_progress | QC Inspector | 24 | ลงพื้นที่ตรวจตาม Checklist + ถ่ายรูป |
| s-4 | review | QC Manager | 8 | ตรวจสอบผลและอนุมัติ |
| s-5 | done | QA | 0 | งานผ่านการตรวจรับ |
| s-6 | rejected | PM | 8 | ส่งกลับและมอบหมายผู้แก้ไข |
| s-7 | blocked | PM | 4 | รอปลดล็อก |
| transition | from | to | trigger | label_th |
|---|---|---|---|---|
| t-1 | created | assigned | action | มอบหมาย Inspector |
| t-2 | assigned | in_progress | action | Inspector รับงาน |
| t-3 | in_progress | review | pass | ส่งตรวจ |
| t-4 | review | done | pass | ผ่านตรวจ |
| t-5 | review | rejected | fail | ไม่ผ่านการตรวจ |
| t-6 | rejected | assigned | auto | ส่งกลับ Assigned |
| t-7 | in_progress | blocked | action | ติดปัญหา |
| t-8 | blocked | in_progress | action | ปลดล็อก |
| from | to | trigger | actor | elapsed (hr) | transitioned_at |
|---|---|---|---|---|---|
| — | created | system | System | — | 2026-04-01 09:00 |
| created | assigned | action | QC Manager | 0.5 | 2026-04-01 09:30 |
| assigned | in_progress | action | QC Inspector | 2.0 | 2026-04-01 11:30 |
| in_progress | review | pass | QC Inspector | 22.0 | 2026-04-02 09:30 |
| review | done | pass | QC Manager | 6.0 | 2026-04-02 15:30 |